/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.asistencia.model;

import java.sql.Date;
import java.sql.Time;


/**
 *
 * @author rfarias
 */
public class Marcacion {

    private Funcionario fun;
    private Date fecha;
    private Time h_entrada;
    private Time h_salida;


/**
 * Cosntructor por defecto
 *
 */
    public Marcacion() {
    }

    /**
     * Constructor con parametros
     * (Se excluye h_salida por que ese dato solo se actualiza.
     * Una marcacion nace solo con hora de entrada.)
     *
     * @param fun  Funcionario
     * @param fecha Fecha
     * @param h_entrada Hora de entrada
     */
    public Marcacion(Funcionario fun, Date fecha, Time h_entrada) {
        this.fun = fun;
        this.fecha = fecha;
        this.h_entrada = h_entrada;
    }


    /**
     * @return the fun
     */
    public Funcionario getFun() {
        return fun;
    }

    /**
     * @param fun the fun to set
     */
    public void setFun(Funcionario fun) {
        this.fun = fun;
    }

    /**
     * @return the fecha
     */
    public Date getFecha() {
        return fecha;
    }

    /**
     * @param fecha the fecha to set
     */
    public void setFecha(Date fecha) {
        this.fecha = fecha;
    }

    /**
     * @return the h_entrada
     */
    public Time getH_entrada() {
        return h_entrada;
    }

    /**
     * @param h_entrada the h_entrada to set
     */
    public void setH_entrada(Time h_entrada) {
        this.h_entrada = h_entrada;
    }

    /**
     * @return the h_salida
     */
    public Time getH_salida() {
        return h_salida;
    }

    /**
     * @param h_salida the h_salida to set
     */
    public void setH_salida(Time h_salida) {
        this.h_salida = h_salida;
    }



}
